package com.hunan.api.catv.entity.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelTarget;
import lombok.Data;

import java.util.Date;

/**
 * @Author: wangchao
 * @Date: 2020/11/5 9:23
 */
@Data
@ExcelTarget("20")
public class WxRedPacketRecordVo {

    /**
     * 主键id
     */
    private Integer id;

    /**
     * 商户订单号
     */
    @Excel(name = "商户订单号", width = 15)
    private String mchBillno;

    /**
     * 创建时间
     */
    @Excel(name = "创建时间", width = 15)
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    private String startCreateTime;

    private String endCreateTime;

    /**
     * 商户号
     */
    private String mchId;

    /**
     * 公众账号appid
     */
    private String wxappid;

    /**
     * 用户openid
     */
    private String reOpenid;

    /**
     * 付款金额
     */
    @Excel(name = "提现金额", width = 15)
    private Integer totalAmount;

    /**
     * 微信单号
     */
    private String sendListid;

    /**
     * 状态
     */
    private Integer state;

    /**
     * 状态码
     */
    private String returnCode;

    /**
     * 原因 失败原因
     */
    private String reason;

    /**
     * 逻辑删除 0:已删除 1:未删除
     */
    private Integer deleted;

    /**
     * 创建人
     */
    private Integer createBy;

    /**
     * 更新人
     */
    private Integer updateBy;

    /**
     * GROUP:裂变红包
     * NORMAL:普通红包
     */
    private String hbType;

    /**
     * 红包个数
     */
    private Integer totalNum;

    @Excel(name = "用户昵称", width = 15)
    private String nickName;

}
